package com.ruyuan.commodity.common.mamager;


import com.ruyuan.commodity.open.api.model.common.WebPage;

/**
 * 搜索关键字历史业务类
 */
public interface SearchKeywordManager {

    /**
     * 添加搜索关键字
     * @param keyword 关键字
     */
    void add(String keyword);

    /**
     * 关键字历史列表
     * @param pageNo 每页
     * @param pageSize 每页数量
     * @param keyword 关键字
     * @return 查询结果
     */
    WebPage list(Long pageNo, Long pageSize, String keyword);

    /**
     * 更新关键字数据
     * @param keyword 关键字
     */
    void update(String keyword);

    /**
     * 判断关键字是否存在
     * @param keyword 关键字
     * @return 是否存在
     */
    boolean isExist(String keyword);

}
